﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="QLDonHang.aspx.cs" Inherits="WebBanThuoc.admin.QLDonHang" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Quản Lý Đơn Hàng</title>
    <link rel="shortcut icon" href="../img/admin.ico" />
    <script src="../js/jquery-1.7.2.js" type="text/javascript"></script>
    <script src="../js/jquery.keyfilter.js" type="text/javascript"></script>
    <script src="../js/jquery.maskedinput.js" type="text/javascript"></script>
    <script src="../js/jquery-ui-1.8.20.custom.min.js" type="text/javascript"></script>
    <script src="../js/thai.js" type="text/javascript"></script>
    <script src="../js/colResizable-1.3.min.js" type="text/javascript"></script>    
    <link rel="stylesheet" type="text/css" href="../style/static.css"/>
    <link rel="stylesheet" type="text/css" href="../style/dangnhap_btn.css"/>
    <link href="../style/flick/jquery-ui-1.8.20.custom.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
            .f_span-74
            {
                width:1100px; 
                float:none;		
                padding: 20px;
            }
            input, textarea {
                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
                -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
                -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
                -o-transition: border linear 0.2s, box-shadow linear 0.2s;
                transition: border linear 0.2s, box-shadow linear 0.2s;
                line-height: 18px;
                color: #555;
                border: 1px solid #CCC;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
                font-size: 15px;
                height: 20px;
                font-weight: normal;
                width: 358px;
            }
            .inputEmail
            {
                height:24px;
            }
            .thai_font
            {
                font-family:"Helvetica Neue", Helvetica, Arial, sans-serif	
            }
            .thai_font_DN
            {
                font-size:30px;
                font-weight:bold;
                padding:10px 0px 30px;		
                color:#0088CC;
                width:820px;
                float:left;
            }
            .thai_font_lable
            {
                font-size:14px;
                font-weight:bold;
                padding-bottom:3px;
                width: 180px;
                margin-top:5px;
            }
            .thai_font_lable_right
            {
                font-size:14px;
                font-weight:bold;
                padding-bottom:3px;
                width: 140px;
                margin-top:5px;
            }
            div{
                float:left;	
            }
        </style>       
    <script language="javascript" type="text/javascript">
                    
            <%if (Session["page_QLDonHang_dataDH"] == null)
                {%>
                var coDT = false;
            <%}  else{%>
                var coDT = true;
            <%} %>
            
                function CheckRegisterFormEmail(e) {
                    var strEmail = $(e).val();
    
                    regem = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
                    return regem.test(strEmail)
   
                }
                function ModifyProduct(){
                    if($.trim($('#MaDonHang').val()) == ""){
                        alert("Bạn chưa nhập Mã đơn hàng.");
                        $('#MaDonHang').focus();
                        return false;
                    }
                    if(coDT==false){
                        alert("Mã đơn hàng này không tồn tại trong Cơ sở dữ liệu.");
                        $('#MaDonHang').focus();
                        return false;
                    }
				    if($.trim($('#IDKhachHang').val()) == ""){
                        alert("Bạn chưa nhập Mã khách hàng.");
                        $('#IDKhachHang').focus();
                        return false;
                    }
                }

                function DeleteProduct(){
                    if($.trim($('#MaDonHang').val()) == ""){
                        alert("Bạn chưa nhập Mã đơn hàng.");
                        $('#MaDonHang').focus();
                        return false;
                    }
                    if(coDT==false){
                        alert("Mã đơn hàng này không tồn tại trong Cơ sở dữ liệu.");
                        $('#MaDonHang').focus();
                        return false;
                    }
                    
				    if(!confirm("Bạn có muốn xóa Đơn hàng không ?")){                                               
                        return false;
                    }
                }
			
                function CheckLoginForm_Search(){
                    if($.trim($('#MaDonHang').val()) == ""){
                        alert("Bạn chưa nhập Mã đơn hàng.");
                        $('#MaDonHang').focus();
                        return false;
                    }                
				
                }
			
                function AddProduct(){
                    if($.trim($('#MaDonHang').val()) != ""){
                        alert("Để thêm đơn hàng mới, bạn không được nhập giá trị vào ô Mã sản phẩm.");
                        $('#MaDonHang').focus();
                        return false;
                    }
				    if($.trim($('#IDKhachHang').val()) == ""){
                        alert("Bạn chưa nhập Mã khách hàng.");
                        $('#IDKhachHang').focus();
                        return false;
                    }
                    return true;
				
                }
			
                function searchSP(){
                    var data = $('#MaDonHang').val();
                    if($.trim(data)==''){
                        alert('Nếu Mã đơn hàng bỏ trống, tức là bạn đang dùng tính năng thêm mới.');
                        $('#div_spMoi').show(500);
                        $('#MaDonHang').focus();
                        //return false;
                    } else{
                        $('#frm_TimSP').submit();
                        //return true;
                    }
                }
                $(function(){
  			        
                    setTimeout(function () {
                        $('#MaDonHang').focus();
                    }, 700);

                    //$('#NgayDat').mask('99/99/9999');
                    $('#NgayDat').mask('99/99/9999',{ placeholder: '_' }).datepicker({
                        dateFormat:"dd/mm/yy",
                        showButtonPanel: true,
                        showAnim: "slide"
                    });
                    $('#NgayGiao').mask('99/99/9999',{ placeholder: '_' }).datepicker({
                        dateFormat:"dd/mm/yy",
                        showButtonPanel: true,
                        showAnim: "slide"
                    });
                    //$('#NgaySua').mask('99/99/9999');

                    $("#TongTien").change(function(){
                        if($(this).val() == ""){
                            $(this).val("0");
                        }
                    });                                        
			        
                    
                });
                function setMaxLength(Object, MaxLen)
                {
                    return (Object.value.length <= MaxLen);
                }
                function clearAllInput(){
                    $('#frm_TimSP').find(':input').each(function(){
                        switch(this.type){
                            case 'password':
                            case 'select-multiple':
                            case 'select-one':
                            case 'text':
                            case 'textarea':
                                //if($(this).attr('name')!='MaSanPham'){
                                $(this).val('');
                                //}
                                break;
                            case 'checkbox':
                            case 'radio':
                                this.checked = false;
                                break;
                            case 'file':
                                //this.replaceWith('<input type="file" name="HinhAnh" id="HinhAnh"  style="width:227px" />');
                                $(this).val('');
                                break;
                        }
                    });                    
                    coDT = false;
                }            

             <%if (Session["page_QLDonHang_msgSucessFunc"] != null)
                {%>
                alert("<%=Session["page_QLDonHang_msgSucessFunc"] %>");
            <%} %>
            
    </script>
</head>
<body>
    <form name="frm_TimSP" id="frm_TimSP" method="post" runat="server" >
        <% WebBanThuoc.DTO.DonHang objDH = (WebBanThuoc.DTO.DonHang)Session["page_QLDonHang_dataDH"]; %>
            <div style="float: none; margin: 20px;" class="f_span-74">
                <div style="width:100%;text-align:center">
                    <div class="thai_font thai_font_DN">QUẢN LÝ ĐƠN HÀNG</div>
                </div>
                <div style="width:100%;text-align:center">&nbsp;</div>               
                <div style="width:810px;text-align:left">
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Mã đơn hàng:</div>
                        <div style="float:left;width:20px" class="thai_font_lable">DH</div>
                        <input type="text" name="MaDonHang" id="MaDonHang" autocomplete="off" class="mask-pint"  maxlength="10"  style="width:100px;float:left" onchange="searchSP()" value="<%=Request.Params["btn_Xoa"] == null?Request.Params["MaDonHang"]:""  %>"/>
                        <div style="float:left;color:#666;width:175px; margin-left:15px; font-size:11px; margin-top:0" class="thai_font_lable">Chỉ nhập vào khi sửa hoặc xóa Đơn hàng.</div>
                    </div>                    
                    <div style="width:100%;text-align:left; margin-bottom:10px;" id="div_spMoi">
                        <div style="width:180px;">&nbsp;</div>                            
                        <div title="Mã đơn hàng mới tiếp theo nếu bạn tạo đơn hàng mới" style="color:Gray; font-size:12px;width: 300px; margin-left:20px;font-weight: bold;cursor:pointer;"><%=Session["page_QLDonHang_MaDonHang_Moi"]%></div>                            
                    </div>                    
                    <% if (objDH == null && Request.Params["MaDonHang"] != null && Request.Params["MaDonHang"] != "" && Request.Params["btn_Xoa"] == null)
                       { %>
                    <div style="width:100%;text-align:left; margin-bottom:10px;">
                        <div style="width:180px;">&nbsp;</div>                            
                        <div style="color:#F00; font-size:12px;width: 320px;">Không tồn tại Mã Đơn hàng " <%=Request.Params["MaDonHang"]%> " trong Cơ sở dữ liệu .</div>                            
                    </div>
                    <%} %>
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Mã Khách hàng:</div>
                        <div style="width:50px;margin-left:20px">
                            <input type="text" name="IDKhachHang" id="IDKhachHang" autocomplete="off" maxlength="12" class="mask-pint"  style="width:50px"  value="<%=objDH!=null?objDH.IDKhachHang.ToString():"" %>" />
                        </div>
                        <div style="width:230px;margin-left:20px" class="thai_font_lable" title="Họ tên khách hàng."><%=Session["page_QLDonHang_dataKH"] != null ? Session["page_QLDonHang_dataKH"] : "" %></div>
                    </div>
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Tình trạng đơn hàng:</div>
                        <select name="MaTinhTrang" style="width:310px;">
                            <% System.Collections.Generic.List<WebBanThuoc.DTO.TinhTrangDonHang> dataListNSX = Session["page_QLDonHang_dataListTT"] as System.Collections.Generic.List<WebBanThuoc.DTO.TinhTrangDonHang>;
                               for (int i = 0; i < dataListNSX.Count; i++)
                               {%>
                                <option value="<%=dataListNSX[i].MaTinhTrang.Trim() %>"  <%=(objDH == null && i == 0) ? "selected='selected'" : ((objDH != null && dataListNSX[i].MaTinhTrang.Trim() == objDH.MaTinhTrang.Trim()) ? "selected='selected'" : "")%> ><%=dataListNSX[i].TenTinhTrang + " - " + dataListNSX[i].MaTinhTrang.Trim()%></option>                                
                            <%} %>
                        </select>
                    </div>
                    
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Ngày đặt:</div>
                        <input type="text" name="NgayDat" id="NgayDat" style="width:300px" autocomplete="off"  value="<%=objDH != null ? objDH.NgayDat.ToString("dd/MM/yyyy") : ""%>" />
                    </div>
                    
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Ngày giao:</div>
                        <input type="text" name="NgayGiao" id="NgayGiao" style="width:300px" autocomplete="off"  value="<%=objDH != null && objDH.NgayGiao != DateTime.MinValue? objDH.NgayGiao.ToString("dd/MM/yyyy") : ""%>" />
                    </div>

                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Ngày sửa:</div>
                        <input type="text" name="NgayCapNhat" id="NgayCapNhat" style="width:300px"  value="<%=objDH != null ? objDH.NgayCapNhat.ToString("dd/MM/yyyy HH:mm:ss tt") : ""%>" readonly="readonly" tabindex="-1"/>
                    </div>
                    
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Tổng tiền:</div>
                        <input type="text" name="TongTien" id="TongTien" autocomplete="off" maxlength="16" class="mask-money"  style="width:300px"  value="<%=objDH!=null?String.Format("{0:#,0.##}",objDH.TongTien):"" %>"/>
                    </div>
                    <!--<div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Tổng khuyến mãi:</div>
                        <input type="text" name="TongKhuyenMai" id="TongKhuyenMai" autocomplete="off" maxlength="16" class="mask-money"  style="width:300px"  value="<%=objDH!=null?String.Format("{0:#,0.##}",objDH.TongKhuyenMai):"" %>"/>
                    </div>-->
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Tên Người Nhận:</div>
                        <input type="text" name="TenNguoiNhan" id="TenNguoiNhan"  maxlength="50" autocomplete="off" style="width:300px"  value="<%=objDH!=null?objDH.TenNguoiNhan.ToString():"" %>" />
                    </div>
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Địa chỉ:</div>
                        <input type="text" name="DiaChiNhan" id="DiaChiNhan"  maxlength="200" autocomplete="off" style="width:300px"  value="<%=objDH!=null?objDH.DiaChiNhan.ToString():"" %>" />
                    </div>
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">số điện thoại:</div>
                        <input type="text" name="SoDienThoai" id="SoDienThoai"  maxlength="18" autocomplete="off" style="width:300px"  value="<%=objDH!=null?objDH.SoDienThoai.ToString():"" %>" />
                    </div>
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Email:</div>
                        <input type="text" name="Email" id="Email"  maxlength="100" autocomplete="off"  style="width:300px"  value="<%=objDH!=null?objDH.Email.ToString():"" %>" />
                    </div>
                    <div style="width:100%;text-align:left">
                        <div style="float:left" class="thai_font_lable">Ghi Chú:</div>
                        <textarea cols="10" rows="3" id='GhiChu' name="GhiChu" style="resize:none;width:300px; height:80px;overflow:visible"><%=objDH!=null?objDH.GhiChu.ToString():"" %></textarea>
                    </div>
                    <% if (Session["page_QLDonHang_dataCT"] != null)
                       {
                           System.Collections.Generic.List<WebBanThuoc.DTO.ChiTietDonHang> dataCT = Session["page_QLDonHang_dataCT"] as System.Collections.Generic.List<WebBanThuoc.DTO.ChiTietDonHang>;
                           System.Collections.Generic.List<WebBanThuoc.DTO.SanPham> dataSP = Session["page_QLDonHang_dataSP"] as System.Collections.Generic.List<WebBanThuoc.DTO.SanPham>;%>
                    <div style="width:100%;text-align:left;padding-top:10px;padding-bottom:10px;font-size:14pt; font-weight:bold;"> <u>Chi tiết đơn hàng:</u></div>
                    <div style="width:100%;text-align:left">
                        <table width="100%" style="border:1px solid #D2D1D1;float: left;font-size: 12pt;">
                            <tr style="font-weight:bold">
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:110px;">Mã sản phẩm</td>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:250px;">Tên sản phẩm</td>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px;">Giá</td>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px;">Số lượng</td>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px;">Tổng tiền</td>
                            </tr>
                            <%for (int i = 0; i < dataCT.Count; i++)
                              {%>
                              <tr>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px;"><%= dataCT[i].MaSanPham %></td> 
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px;"><%= dataSP[i].TenSanPham %></td> 
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px; text-align:right;"><%= String.Format("{0:#,0.##}", dataCT[i].Gia)%></td>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px; text-align:right;"><%= String.Format("{0:#,0.##}", dataCT[i].SoLuong)%></td>
                                <td style="border-right:1px solid #D2D1D1; border-bottom:1px solid #D2D1D1; width:150px; text-align:right;"><%= String.Format("{0:#,0.##}", (dataCT[i].SoLuong * dataCT[i].Gia))%></td>
                              </tr>
                            <%} %>
                        </table>
                    </div>
                    <%} %>
                </div>

                    
            </div>
                <div style="width:100%;text-align:right; float: right; display: block; position: fixed; z-index: 4000; bottom:0; background-color:#D7FFEB; left:0px">
                    <div style="float:left;padding-top: 0px;"><a href="/admin/home.aspx" ><img alt="" src="../img/home.png" title="Trang Chủ"/></a></div>
                    <div style="float:right;width:110px;">
                        <input type="submit" name="btn_Them" value="Thêm mới" onclick="return AddProduct();" id="btn_Them" class="btn btn-large btn-primary" style="margin:5px"/>            
                    </div>
                    <div style="float:right;width:68px;">
                        <input type="submit" name="btn_Sua" value="Sửa" onclick="return ModifyProduct();" id="btn_Sua" class="btn btn-large btn-primary" style="margin:5px"/>            
                    </div>
                    <div style="float:right;width:68px;">
                        <input type="submit" name="btn_Xoa" value="Xóa" onclick="return DeleteProduct();" id="btn_Xoa" class="btn btn-large btn-primary" style="margin:5px"/>            
                    </div>
                    <div style="float:right;width:125px;">
                        <input type="button" name="btn_Clear" value="Xóa biểu mẫu" onclick="clearAllInput();" id="btn_Clear" class="btn btn-large btn-primary" style="margin:5px"/>            
                    </div>
                </div>
                <div style="width:100%;text-align:left;padding-top:20px;height:80px">
                    &nbsp;
                </div>            

            <%if (objDH != null)
              { %>
                   <script type="text/javascript">
                       $('#div_spMoi').hide();
                   </script>
            <%} %>
            <%Session.Remove("page_QLDonHang_dataDH");
              Session.Remove("page_QLDonHang_MaDonHang_Moi");
              Session.Remove("page_QLDonHang_msgSucessFunc");
              Session.Remove("page_QLDonHang_dataCT");
              Session.Remove("page_QLDonHang_dataSP"); %>
        </form>
</body>
</html>
